/*
 * ParserCanciones.h
 *
 *  Created on: 12/05/2013
 *      Author: pato
 */

#ifndef PARSERCANCIONES_H_
#define PARSERCANCIONES_H_
#include "../Logica/Utilidades/NormalizadorTxt.h"
#include "../Logica/IndiceInvertido/IndiceInvertido.h"
#include <string>
#include <list>
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;

class ParserCanciones {
private :
	list<string*>* listaStopWords;
public:
	ParserCanciones(string path);
	virtual ~ParserCanciones();
	int Parsear(string* letra,IndiceInvertido* indice, unsigned int idcancion);
	int eliminarTextoDeIndiceInvertido(string *letra, IndiceInvertido *indice, unsigned int idcancion);
	bool esStopWord(string palabra);
};

#endif /* PARSERCANCIONES_H_ */
